KM.Scene = function()
{
    this._objects = [];
    this._objectsNb = 0;
    
    this._lights = [];
    this._lightsNb = 0;
};

KM.Scene.prototype = {
    constructor: KM.Scene,
    
    add: function( object )
    {
        this._objects.push( object );
        this._objectsNb++;
//        console.log("Scene.js, add() : " + object + " has been added to the scene.");
    },
    
    addLight: function( light )
    {
        this._lights.push( light );
        this._lightsNb++;
//        console.log("Scene.js, addLight() : " + light + " has been added to the scene.");       
    },
    
    toString: function()
    {
        return "Scene : \n"
            + "\t objectsNb => " + this._objectsNb
            + "\t lightsNb => " + this._lightsNb;
    }
};
